Tue Dec 02 2025 19:38:01 GMT-0500 (hora estándar de Perú)
Como usuario del sistema SIASIS
Quiero poder cerrar sesión de manera correcta
Para validar que un usuario puede salir de su cuenta de forma segura

Given estoy en la pagina de login 781ms

And selecciono el rol "DIRECTIVO" 66ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 607ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 906ms Show Info +
Ingreso exitoso como DIRECTIVO

When realizo el cierre de sesion 30s 6ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

Then verifico que he salido correctamente al ver la página de login < 1ms

After 51ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol DIRECTIVO
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 940ms

And selecciono el rol "PROFESOR_PRIMARIA" 47ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 82ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When realizo el cierre de sesion 2s 999ms Show Info +
🔴 Sesión cerrada correctamente

Then verifico que he salido correctamente al ver la página de login 1s 242ms Show Info +
Se valida correctamente el direccionamiento al Login al momento de cerrar sesión

Given estoy en la pagina de login 874ms

And selecciono el rol "PROFESOR_SECUNDARIA" 48ms Show Info +
Seleccionado Profesor Secundaria

And ingreso mi nombre de usuario y contraseña validos 2s 80ms Show Info +
Ingreso usuario: david_apolinario_1537 y contraseña: 15371028

And accedo al sistema como "PROFESOR_SECUNDARIA" 3ms Show Info +
Ingreso exitoso como PROFESOR_SECUNDARIA

When realizo el cierre de sesion 5s 714ms Show Info +
🔴 Sesión cerrada correctamente

Then verifico que he salido correctamente al ver la página de login 1s 223ms Show Info +
Se valida correctamente el direccionamiento al Login al momento de cerrar sesión

Given estoy en la pagina de login 887ms

And selecciono el rol "AUXILIAR" 42ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 82ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

And accedo al sistema como "AUXILIAR" 2ms Show Info +
Ingreso exitoso como AUXILIAR

When realizo el cierre de sesion 30s 10ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

Then verifico que he salido correctamente al ver la página de login < 1ms

After 93ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol AUXILIAR
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 867ms

And selecciono el rol "TUTOR" 54ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 67ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

And accedo al sistema como "TUTOR" 2ms Show Info +
Ingreso exitoso como TUTOR

When realizo el cierre de sesion 30s 4ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

Then verifico que he salido correctamente al ver la página de login < 1ms

After 73ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol TUTOR
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 1s 32ms

And selecciono el rol "OTRO" 41ms Show Info +
Seleccionado Otro

And ingreso mi nombre de usuario y contraseña validos 2s 600ms Show Info +
Ingreso usuario: jose_centeno_4180 y contraseña: 41809910

And accedo al sistema como "OTRO" 1s 167ms Show Info +
Ingreso exitoso como OTRO

When realizo el cierre de sesion 30s 9ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

Then verifico que he salido correctamente al ver la página de login < 1ms

After 46ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol OTRO
Screenshot +
                                        
                                        
                                

Como usuario del sistema SIASIS
Quiero poder iniciar sesión con diferentes roles
Para acceder a las funcionalidades correspondientes a mi rol

Given estoy en la pagina de login 874ms

When selecciono el rol "DIRECTIVO" 45ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 375ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

Then accedo al sistema como "DIRECTIVO" 1s 58ms Show Info +
Ingreso exitoso como DIRECTIVO

Given estoy en la pagina de login 765ms

When selecciono el rol "PROFESOR_PRIMARIA" 40ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 67ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

Then accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

Given estoy en la pagina de login 874ms

When selecciono el rol "PROFESOR_SECUNDARIA" 55ms Show Info +
Seleccionado Profesor Secundaria

And ingreso mi nombre de usuario y contraseña validos 2s 63ms Show Info +
Ingreso usuario: david_apolinario_1537 y contraseña: 15371028

Then accedo al sistema como "PROFESOR_SECUNDARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_SECUNDARIA

Given estoy en la pagina de login 908ms

When selecciono el rol "AUXILIAR" 60ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 63ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

Then accedo al sistema como "AUXILIAR" 2ms Show Info +
Ingreso exitoso como AUXILIAR

Given estoy en la pagina de login 796ms

When selecciono el rol "TUTOR" 40ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 82ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

Then accedo al sistema como "TUTOR" 2ms Show Info +
Ingreso exitoso como TUTOR

Given estoy en la pagina de login 735ms

When selecciono el rol "OTRO" 50ms Show Info +
Seleccionado Otro

And ingreso mi nombre de usuario y contraseña validos 2s 87ms Show Info +
Ingreso usuario: jose_centeno_4180 y contraseña: 41809910

Then accedo al sistema como "OTRO" 3ms Show Info +
Ingreso exitoso como OTRO

Como usuario del sistema SIASIS
Quiero poder validar que no se puede iniciar sesión con diferentes roles y credenciales inválidas
Para no poder acceder a las funcionalidades correspondientes al rol

Given estoy en la pagina de login 720ms

When selecciono el rol "DIRECTIVO" 49ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña invalidos 2s 82ms

Then aparece un modal indicando que las credenciales son incorrectas 4s 381ms Show Info +
El modal de credenciales inválidas se muestra correctamente.

After 5ms Show Error +
                                            
Error: expect(locator).toBeVisible() failed Locator: locator('//div[@role="alert"]') Expected: visible Error: element(s) not found Call log:  - Expect "to.be.visible" with timeout 5000ms  - waiting for locator('//div[@role="alert"]') at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24) at LoginPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:108:65) at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:33:23) at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:14:53) at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:5:58)

Given estoy en la pagina de login 1s 102ms

When selecciono el rol "PROFESOR_PRIMARIA" 52ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña invalidos 2s 355ms

Then aparece un modal indicando que las credenciales son incorrectas 7s 10ms Show Error +
                                            
Error: expect(locator).toBeVisible() failed Locator: locator('//div[@role="alert"]') Expected: visible Timeout: 5000ms Error: element(s) not found Call log:  - Expect "to.be.visible" with timeout 5000ms  - waiting for locator('//div[@role="alert"]') at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24) at LoginPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:108:65) at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:33:23) at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:14:53) at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:5:58)

After 47ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que no se puede realizar un inicio de sesion exitoso con credenciales invalidas y PROFESOR_PRIMARIA
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 795ms

When selecciono el rol "PROFESOR_SECUNDARIA" 52ms Show Info +
Seleccionado Profesor Secundaria

And ingreso mi nombre de usuario y contraseña invalidos 2s 65ms

Then aparece un modal indicando que las credenciales son incorrectas 5s 913ms Show Info +
El modal de credenciales inválidas se muestra correctamente.

After 2ms Show Error +
                                            
Error: expect(locator).toBeVisible() failed Locator: locator('//div[@role="alert"]') Expected: visible Error: element(s) not found Call log:  - Expect "to.be.visible" with timeout 5000ms  - waiting for locator('//div[@role="alert"]') at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24) at LoginPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:108:65) at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:33:23) at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:14:53) at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:5:58)

Given estoy en la pagina de login 800ms

When selecciono el rol "AUXILIAR" 47ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña invalidos 2s 85ms

Then aparece un modal indicando que las credenciales son incorrectas 2s 10ms Show Info +
El modal de credenciales inválidas se muestra correctamente.

Given estoy en la pagina de login 774ms

When selecciono el rol "TUTOR" 53ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña invalidos 2s 63ms

Then aparece un modal indicando que las credenciales son incorrectas 2s 17ms Show Info +
El modal de credenciales inválidas se muestra correctamente.

Given estoy en la pagina de login 830ms

When selecciono el rol "OTRO" 39ms Show Info +
Seleccionado Otro

And ingreso mi nombre de usuario y contraseña invalidos 2s 66ms

Then aparece un modal indicando que las credenciales son incorrectas 2s 16ms Show Info +
El modal de credenciales inválidas se muestra correctamente.

Como Auxiliar del colegio
Quiero poder visualizar y editar mis datos personales según sea necesario
Para mantener mi información actualizada en el sistema y facilitar la comunicación con la comunidad educativa

Given estoy en la pagina de login 1s 20ms

And selecciono el rol "AUXILIAR" 53ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 64ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

And accedo al sistema como "AUXILIAR" 6s 806ms Show Info +
Ingreso exitoso como AUXILIAR

When en la barra de navegacion selecciono el apartado de Editar Perfil 98ms Show Info +
✅ Se hizo click en Editar Perfil

Then se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto y Celular 7ms Show Info +
✔ Se validó que los campos DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico son visibles

And se muestra los datos de contacto como celular y correo Electrónico 3ms Show Info +
✔ Se validó que los campos Celular y Correo Electrónico son visibles

And se muestra la informacion de usuario como nombre de usuario 3ms Show Info +
✔ Se validó que el campo Nombre de Usuario es visible

Given estoy en la pagina de login 931ms

And selecciono el rol "AUXILIAR" 50ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 81ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

And accedo al sistema como "AUXILIAR" 2ms Show Info +
Ingreso exitoso como AUXILIAR

When en la barra de navegacion selecciono el apartado de Editar Perfil 3s 499ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 383ms Show Info +
✅ Se hizo click en Editar Datos

And solo se pueden editar los campos de celular y correo Electrónico 2ms Show Info +
✔ Se validó que los campos Celular y Correo Electrónico son editables

And edito los campos disponibles 16ms Show Info +
✅ Se editó el número de teléfono correctamente con: 926932672
✅ Se editó el correo electrónico correctamente con: Roma_Maggio52@yahoo.com

And guardo los cambios realizados 46ms Show Info +
✅ Se hizo click en Guardar Cambios

Then verifico que se han guardado los cambios asi como el mensaje de confirmacion 1s 843ms Show Info +
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Brigida Gonzales Morales
📌 Valores generados:
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.

Given estoy en la pagina de login 807ms

And selecciono el rol "AUXILIAR" 46ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 87ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

And accedo al sistema como "AUXILIAR" 2ms Show Info +
Ingreso exitoso como AUXILIAR

When en la barra de navegacion selecciono el apartado de Editar Perfil 30s 15ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And doy click en el boton de Editar Datos < 1ms

And hago click en Cambiar Foto < 1ms

And subo una foto de tamaño no mayor a 5MB < 1ms

And realizo el cambio de foto < 1ms

Then se valida el cambio correctamente tanto en el modal como en el header < 1ms

After 102ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que el rol Auxiliar puede editar su foto de perfil con foto de peso admitible
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 832ms

And selecciono el rol "AUXILIAR" 51ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 81ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

And accedo al sistema como "AUXILIAR" 3ms Show Info +
Ingreso exitoso como AUXILIAR

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 696ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 418ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 55ms

And subo una foto de tamaño mayor a 5MB 17ms

Then aparece un modal indicando que la imagen no debe superar los 5MB 10ms Show Info +
✔ El modal muestra correctamente el mensaje de límite de 5MB

And el boton del modal para cambiar foto debe permanecer desahabilitado 5ms Show Info +
El boton de Cambiar Foto dentro del modal está deshabilitado

Como usuario con rol de Directivo
Quiero que el rol de Auxiliar no pueda registrar su asistencia un día no laborable
Para que no exista confusión con registros de asistencia

Given estoy en la pagina de login 940ms

And selecciono el rol "AUXILIAR" 64ms Show Info +
Seleccionado Auxiliar

And ingreso mi nombre de usuario y contraseña validos 2s 95ms Show Info +
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278

And accedo al sistema como "AUXILIAR" 4ms Show Info +
Ingreso exitoso como AUXILIAR

When estoy en un día no laborable 1ms Show Info +
📌 Día no laborable detectado: martes

Then aparece un modal indicando que no se puede registrar la asistencia 30s 12ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And aparece un texto que indica el dia no laboral en el que estamos < 1ms

After 104ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que no se puede registrar la asistencia del rol Auxiliar un día no laborable
Screenshot +
                                        
                                        
                                

Como usuario con rol de Directivo
Quiero poder consultar las asistencias de cualquier personal del colegio(Directivo, Profesor de Primaria, Profesor de Secundaria, Auxiliar o Personal Administrativo)
Para poder evaluar el desempeño del personal del colegio

Given estoy en la pagina de login 875ms

And selecciono el rol "DIRECTIVO" 62ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 96ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 3ms Show Info +
Ingreso exitoso como DIRECTIVO

When hago click en el apartado de "Registros de Personal" 2s 912ms Show Info +
✅ Se hizo click en Registros de Personal

And en el campo tipo de personal selecciono un "Profesor de Primaria" 842ms

And selecciono un usuario 1s 944ms Show Info +
➤ Número de opciones encontradas: 5
➤ Opción seleccionada: Bety Anita Galvan Castillo

And selecciono un mes superior a Junio 10ms

And doy click en el boton de Buscar 61ms

Then se muestra una tabla con las asistencias del personal seleccionado 3ms Show Info +
✔ Tabla de asistencias mostrada

Given estoy en la pagina de login 935ms

And selecciono el rol "DIRECTIVO" 56ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 94ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When hago click en el apartado de "Registros de Personal" 2s 384ms Show Info +
✅ Se hizo click en Registros de Personal

And en el campo tipo de personal selecciono un "Profesor de Secundaria" 839ms

And selecciono un usuario 894ms Show Info +
➤ Número de opciones encontradas: 5
➤ Opción seleccionada: Cariel Fausto Rodriguez Gutierrez

And selecciono un mes superior a Junio 10ms

And doy click en el boton de Buscar 57ms

Then se muestra una tabla con las asistencias del personal seleccionado 5ms Show Info +
✔ Tabla de asistencias mostrada

Given estoy en la pagina de login 764ms

And selecciono el rol "DIRECTIVO" 62ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 102ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When hago click en el apartado de "Registros de Personal" 2s 911ms Show Info +
✅ Se hizo click en Registros de Personal

And en el campo tipo de personal selecciono un "Auxiliar" 831ms

And selecciono un usuario 1s 397ms Show Info +
➤ Número de opciones encontradas: 2
➤ Opción seleccionada: Brigida Gonzales Morales

And selecciono un mes superior a Junio 6ms

And doy click en el boton de Buscar 46ms

Then se muestra una tabla con las asistencias del personal seleccionado 2ms Show Info +
✔ Tabla de asistencias mostrada

Given estoy en la pagina de login 844ms

And selecciono el rol "DIRECTIVO" 57ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 86ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 3ms Show Info +
Ingreso exitoso como DIRECTIVO

When hago click en el apartado de "Registros de Personal" 1s 874ms Show Info +
✅ Se hizo click en Registros de Personal

And en el campo tipo de personal selecciono un "Personal Administrativo" 841ms

And selecciono un usuario 910ms Show Info +
➤ Número de opciones encontradas: 5
➤ Opción seleccionada: Jorge Teodardo Vivas Vilca

And selecciono un mes superior a Junio 8ms

And doy click en el boton de Buscar 52ms

Then se muestra una tabla con las asistencias del personal seleccionado 3ms Show Info +
✔ Tabla de asistencias mostrada

@test @consulta-auxiliares @WeekendTest @DailyTest
Feature:Consulta de Auxiliares por el rol DIRECTIVO 6s 901ms 1

Como usuario con rol de Directivo
Quiero poder consultar todos los axuliares disponibles
Para poder visualizar sus datos

Given estoy en la pagina de login 944ms

And selecciono el rol "DIRECTIVO" 64ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 77ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When hago click en el apartado de "Auxiliares" 2s 407ms Show Info +
✅ Se hizo click en Auxiliares

Then se muestra en pantalla la lista de auxiliares disponibles 1s 340ms Show Info +
Cantidad de auxiliares mostrados: 2

And se muestra los nombres y apellidos del auxiliar 9ms Show Info +
Nombre tarjeta 1: Brigida Gonzales Morales
Nombre tarjeta 2: Jorge Teodardo Vivas Vilca

And se muestra el numero de contacto del axuliar 12ms Show Info +
Teléfono tarjeta 1: 926932672
Teléfono tarjeta 2: 961273025

And se muestra el estado del auxiliar 16ms Show Info +
Estado tarjeta 1: Estado: Activo
Estado tarjeta 2: Estado: Activo

And se muestra el correo del auxiliar 13ms Show Info +
Correo tarjeta 1: Roma_Maggio52@yahoo.com
Correo tarjeta 2: jorgevivas13979@gmail.com

And se muestra la foto de cada auxiliar 13ms Show Info +
Foto tarjeta 1: https://drive.google.com/thumbnail?id=146FxONZDb4d0DFVMagQp0HCBLNxsGUeh
Foto tarjeta 2: /images/svg/No-Foto-Perfil.svg

@test @consulta-personal-administrativo @DailyTest
Feature:Consulta de Personal administrativo 6s 863ms 1

Como usuario con el rol de Directivo
Quiero poder consultar todos los personales administrativos disponibles
Para poder visualizar sus datos

Given estoy en la pagina de login 789ms

And selecciono el rol "DIRECTIVO" 58ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 99ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 5ms Show Info +
Ingreso exitoso como DIRECTIVO

When hago click en el apartado de "Personal Administrativo" 1s 910ms Show Info +
✅ Se hizo click en Personal Administrativo

Then se muestra en pantalla la lista de personal administrativo disponibles 1s 862ms Show Info +
Cantidad de personal administrativos mostrados: 7

And se muestra los nombres y apellidos del personal administrativo 15ms Show Info +
Nombre tarjeta 1: Nombre Nombre2 Apellido Apellido2
Nombre tarjeta 2: Carmen Cueto Peves
Nombre tarjeta 3: Dominique María Martha Sotomayor Garro
Nombre tarjeta 4: Yolanda Bernardo Caramendi
Nombre tarjeta 5: Jorge Teodardo Vivas Vilca
Nombre tarjeta 6: Jose Centeno Diaz
Nombre tarjeta 7: Jackelin Melissa Sairitupac Quispe

And se muestra el numero de contacto del personal administrativo 8ms Show Error +
                                            
Error: expect(received).toMatch(expected) Expected pattern: /^9\d{8}$/ Received string: "111111111" at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24) at AdministrativeStaffPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:44:38) at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:33:23) at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:14:53) at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:5:58)
Show Info +
Teléfono tarjeta 1: 111111111

And se muestra el estado del personal administrativo < 1ms

And se muestra la foto de cada personal administrativo < 1ms

After 114ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que el rol DIRECTIVO puede consultar el personal administrativo
Screenshot +
                                        
                                        
                                

Como usuario con rol de Directivo
Quiero poder editar mis datos personales
Para mantener mi informacion actualizada

Given estoy en la pagina de login 935ms

And selecciono el rol "DIRECTIVO" 54ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 63ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When en la barra de navegacion selecciono el apartado de Editar Perfil 30s 4ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And doy click en el boton de Editar Datos < 1ms

And edito mi informacion personal < 1ms

And guardo los cambios realizados < 1ms

Then verifico que se han guardado los cambios < 1ms

After 47ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su informacion personal
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 804ms

And selecciono el rol "DIRECTIVO" 43ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 85ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 648ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 881ms Show Info +
✅ Se hizo click en Editar Datos

And edito mi informacion personal 30ms Show Info +
✅ Nombre generado: Brittany Avery
➡ Primer nombre: Brittany
✅ Apellidos generados: Brakus-Trantow Goyette
➡ Primer apellido: Brakus-Trantow
✅ Se editó el número de teléfono correctamente con: 900721576
✅ Se editó el número de DNI correctamente con: 03609343

And guardo los cambios realizados 34ms Show Info +
✅ Se hizo click en Guardar Cambios

Then verifico que se han guardado los cambios 6s 355ms Show Error +
                                            
Error: expect(locator).toContainText(expected) failed Locator: locator('header h1.text-blanco') Expected substring: "Brittany" Received string: "Zakary Goyette" Timeout: 5000ms Call log:  - Expect "to.have.text" with timeout 5000ms  - waiting for locator('header h1.text-blanco')  9 × locator resolved to (h1 class="text-blanco font-extrabold text-left leading-5 sxs-only:text-[0.8rem] sxs-only:leading-4 xs-only:text-[0.9rem] xs-only:leading-4 max-sm:text-[1rem] max-sm:leading-5 text-[1.1rem] landscape-small:text-[0.99rem] landscape-small:leading-[1.1rem] landscape-tablet-sm:text-[0.99rem] landscape-tablet-sm:leading-[1.1rem]")…(/h1)  - unexpected value "Zakary Goyette" at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24) at MyDataPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:128:55) at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:33:23) at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:14:53) at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:5:58)
Show Info +
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Brittany Avery Brakus-Trantow Goyette
📌 Valores generados: Brittany Avery Brakus-Trantow Goyette
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.
📌 Texto del header: Zakary Goyette
📌 Debe mostrar: Brittany Brakus-Trantow

After 49ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su informacion personal mas de una vez
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 878ms

And selecciono el rol "DIRECTIVO" 48ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 86ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When en la barra de navegacion selecciono el apartado de Editar Perfil 29s 999ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And doy click en el boton de Editar Datos < 1ms

And hago click en Cambiar Foto < 1ms

And subo una foto de tamaño no mayor a 5MB < 1ms

And realizo el cambio de foto < 1ms

Then se valida el cambio correctamente tanto en el modal como en el header < 1ms

After 48ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su foto de perfil con foto de peso admitible
Screenshot +
                                        
                                        
                                

Given estoy en la pagina de login 1s 72ms

And selecciono el rol "DIRECTIVO" 51ms Show Info +
Seleccionado Directivo

And ingreso mi nombre de usuario y contraseña validos 2s 83ms Show Info +
Ingreso usuario: director.asuncion8 y contraseña: 15430124

And accedo al sistema como "DIRECTIVO" 2ms Show Info +
Ingreso exitoso como DIRECTIVO

When en la barra de navegacion selecciono el apartado de Editar Perfil 30s 4ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And doy click en el boton de Editar Datos < 1ms

And hago click en Cambiar Foto < 1ms

And subo una foto de tamaño mayor a 5MB < 1ms

Then aparece un modal indicando que la imagen no debe superar los 5MB < 1ms

And el boton del modal para cambiar foto debe permanecer desahabilitado < 1ms

After 47ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su foto de perfil con foto de peso no admitible (mayor a 5MB)
Screenshot +
                                        
                                        
                                

Como usuario con rol de Directivo
Quiero que el rol de Otro no pueda registrar su asistencia un día no laborable
Para que no exista confusión con registros de asistencia

Given estoy en la pagina de login 948ms

And selecciono el rol "OTRO" 53ms Show Info +
Seleccionado Otro

And ingreso mi nombre de usuario y contraseña validos 2s 84ms Show Info +
Ingreso usuario: jose_centeno_4180 y contraseña: 41809910

And accedo al sistema como "OTRO" 2ms Show Info +
Ingreso exitoso como OTRO

When estoy en un día no laborable < 1ms Show Info +
📌 Día no laborable detectado: martes

Then aparece un modal indicando que no se puede registrar la asistencia 30s 2ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And aparece un texto que indica el dia no laboral en el que estamos < 1ms

After 47ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que no se puede registrar la asistencia del rol Otro un día no laborable
Screenshot +
                                        
                                        
                                

Como profesor de Primaria del colegio
Quiero poder visualizar y editar mis datos personales según sea necesario
Para mantener mi información actualizada en el sistema y facilitar la comunicación con la comunidad educativa

Given estoy en la pagina de login 906ms

And selecciono el rol "PROFESOR_PRIMARIA" 48ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 66ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 1s 997ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 418ms Show Info +
✅ Se hizo click en Editar Datos

Then se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico < 1ms

Then(/^se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And se muestra los datos del aula asignada < 1ms

Then(/^se muestra los datos del aula asignada$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And también se muestra el nombre de usuario < 1ms

Then(/^también se muestra el nombre de usuario$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Given estoy en la pagina de login 745ms

And selecciono el rol "PROFESOR_PRIMARIA" 45ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 67ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 462ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 369ms Show Info +
✅ Se hizo click en Editar Datos

And solo se pueden editar los campos de celular y correo Electrónico 3ms Show Info +
✔ Se validó que los campos Celular y Correo Electrónico son editables

And edito los campos disponibles 14ms Show Info +
✅ Se editó el número de teléfono correctamente con: 993594024
✅ Se editó el correo electrónico correctamente con: Kaela.Murphy2@hotmail.com

And guardo los cambios realizados 30ms Show Info +
✅ Se hizo click en Guardar Cambios

Then verifico que se han guardado los cambios asi como el mensaje de confirmacion 839ms Show Info +
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Marisol Ceferina Godoy Villarubia
📌 Valores generados:
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.

Given estoy en la pagina de login 916ms

And selecciono el rol "PROFESOR_PRIMARIA" 41ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 84ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 1s 430ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 911ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 65ms

And subo una foto de tamaño no mayor a 5MB 9ms

And realizo el cambio de foto 351ms

Then se valida el cambio correctamente tanto en el modal como en el header 4s 938ms Show Info +
El modal de foto actualizada correctamente se muestra correctamente.

Given estoy en la pagina de login 865ms

And selecciono el rol "PROFESOR_PRIMARIA" 43ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 87ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 1s 443ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 384ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 32ms

And subo una foto de tamaño mayor a 5MB 7ms

Then aparece un modal indicando que la imagen no debe superar los 5MB 9ms Show Info +
✔ El modal muestra correctamente el mensaje de límite de 5MB

And el boton del modal para cambiar foto debe permanecer desahabilitado 2ms Show Info +
El boton de Cambiar Foto dentro del modal está deshabilitado

Como usuario con rol de Directivo
Quiero que el rol de Profesor de primaria no pueda registrar su asistencia un día no laborable
Para que no exista confusión con registros de asistencia

Given estoy en la pagina de login 926ms

And selecciono el rol "PROFESOR_PRIMARIA" 50ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 65ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When estoy en un día no laborable < 1ms Show Info +
📌 Día no laborable detectado: martes

Then aparece un modal indicando que no se puede registrar la asistencia 30s 3ms Show Error +
                                            
Error: function timed out, ensure the promise resolves within 30000 milliseconds at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

And aparece un texto que indica el dia no laboral en el que estamos < 1ms

After 49ms Show Info +
📸 Captura tomada para el escenario fallido: Validar que no se puede registrar la asistencia del rol Profesor de Primaria un día no laborable
Screenshot +
                                        
                                        
                                

Como profesor de Primaria del colegio
Quiero poder visualizar y editar mis datos personales según sea necesario
Para mantener mi información actualizada en el sistema y facilitar la comunicación con la comunidad educativa

Given estoy en la pagina de login 818ms

And selecciono el rol "PROFESOR_PRIMARIA" 45ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 100ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 708ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 951ms Show Info +
✅ Se hizo click en Editar Datos

Then se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico < 1ms

Then(/^se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And se muestra los datos del aula asignada < 1ms

Then(/^se muestra los datos del aula asignada$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And también se muestra el nombre de usuario < 1ms

Then(/^también se muestra el nombre de usuario$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Given estoy en la pagina de login 880ms

And selecciono el rol "PROFESOR_PRIMARIA" 48ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 85ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 1s 444ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 402ms Show Info +
✅ Se hizo click en Editar Datos

And solo se pueden editar los campos de celular y correo Electrónico 2ms Show Info +
✔ Se validó que los campos Celular y Correo Electrónico son editables

And edito los campos disponibles 14ms Show Info +
✅ Se editó el número de teléfono correctamente con: 946088451
✅ Se editó el correo electrónico correctamente con: Lane.Kessler@hotmail.com

And guardo los cambios realizados 32ms Show Info +
✅ Se hizo click en Guardar Cambios

Then verifico que se han guardado los cambios asi como el mensaje de confirmacion 1s 344ms Show Info +
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Marisol Ceferina Godoy Villarubia
📌 Valores generados:
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.

Given estoy en la pagina de login 803ms

And selecciono el rol "PROFESOR_PRIMARIA" 56ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 83ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 1s 474ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 389ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 33ms

And subo una foto de tamaño no mayor a 5MB 7ms

And realizo el cambio de foto 131ms

Then se valida el cambio correctamente tanto en el modal como en el header 5s 452ms Show Info +
El modal de foto actualizada correctamente se muestra correctamente.

Given estoy en la pagina de login 738ms

And selecciono el rol "PROFESOR_PRIMARIA" 52ms Show Info +
Seleccionado Profesor Primaria

And ingreso mi nombre de usuario y contraseña validos 2s 65ms Show Info +
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317

And accedo al sistema como "PROFESOR_PRIMARIA" 2ms Show Info +
Ingreso exitoso como PROFESOR_PRIMARIA

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 698ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 2s 418ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 33ms

And subo una foto de tamaño mayor a 5MB 7ms

Then aparece un modal indicando que la imagen no debe superar los 5MB 5ms Show Info +
✔ El modal muestra correctamente el mensaje de límite de 5MB

And el boton del modal para cambiar foto debe permanecer desahabilitado 2ms Show Info +
El boton de Cambiar Foto dentro del modal está deshabilitado

Como tutor de secundaria del colegio
Quiero poder visualizar y editar mis datos personales según sea necesario
Para mantener mi información actualizada en el sistema y facilitar la comunicación con la comunidad educativa

Given estoy en la pagina de login 925ms

And selecciono el rol "TUTOR" 41ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 85ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

And accedo al sistema como "TUTOR" 2ms Show Info +
Ingreso exitoso como TUTOR

When en la barra de navegacion selecciono el apartado de Editar Perfil 3s 115ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 383ms Show Info +
✅ Se hizo click en Editar Datos

Then se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico < 1ms

Then(/^se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And también se muestra el nombre de usuario < 1ms

Then(/^también se muestra el nombre de usuario$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Given estoy en la pagina de login 919ms

And selecciono el rol "TUTOR" 40ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 83ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

And accedo al sistema como "TUTOR" 2ms Show Info +
Ingreso exitoso como TUTOR

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 524ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 400ms Show Info +
✅ Se hizo click en Editar Datos

And solo se pueden editar los campos de celular y correo Electrónico 3ms Show Info +
✔ Se validó que los campos Celular y Correo Electrónico son editables

And edito el campo de celular < 1ms

Then(/^edito el campo de celular$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And guardo los cambios realizados < 1ms

Then verifico que se han guardado los cambios asi como el mensaje de confirmacion < 1ms

Given estoy en la pagina de login 935ms

And selecciono el rol "TUTOR" 49ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 86ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

And accedo al sistema como "TUTOR" 2ms Show Info +
Ingreso exitoso como TUTOR

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 25ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 915ms Show Info +
✅ Se hizo click en Editar Datos

And solo se pueden editar los campos de celular y correo Electrónico 3ms Show Info +
✔ Se validó que los campos Celular y Correo Electrónico son editables

And edito el campo de correo Electrónico < 1ms

Then(/^edito el campo de correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And me pide una verificación adicional < 1ms

Then(/^me pide una verificación adicional$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And guardo los cambios realizados < 1ms

Then verifico que se han guardado los cambios asi como el mensaje de confirmacion < 1ms

Given estoy en la pagina de login 829ms

And selecciono el rol "TUTOR" 43ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 85ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

And accedo al sistema como "TUTOR" 3ms Show Info +
Ingreso exitoso como TUTOR

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 445ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 911ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 64ms

And subo una foto de tamaño no mayor a 5MB 6ms

And realizo el cambio de foto 364ms

Then se valida el cambio correctamente tanto en el modal como en el header 5s 954ms Show Info +
El modal de foto actualizada correctamente se muestra correctamente.

Given estoy en la pagina de login 929ms

And selecciono el rol "TUTOR" 51ms Show Info +
Seleccionado Tutor

And ingreso mi nombre de usuario y contraseña validos 2s 65ms Show Info +
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745

And accedo al sistema como "TUTOR" 2ms Show Info +
Ingreso exitoso como TUTOR

When en la barra de navegacion selecciono el apartado de Editar Perfil 2s 464ms Show Info +
✅ Se hizo click en Editar Perfil

And doy click en el boton de Editar Datos 1s 886ms Show Info +
✅ Se hizo click en Editar Datos

And hago click en Cambiar Foto 47ms

And subo una foto de tamaño mayor a 5MB 6ms

Then aparece un modal indicando que la imagen no debe superar los 5MB 8ms Show Info +
✔ El modal muestra correctamente el mensaje de límite de 5MB

And el boton del modal para cambiar foto debe permanecer desahabilitado 2ms Show Info +
El boton de Cambiar Foto dentro del modal está deshabilitado